package com.zhentao.vo;

import lombok.Data;

import java.time.LocalDate;
import java.time.LocalTime;
import java.util.List;
//   **
//新增/编辑参数

@Data
public class ScheduleFormDTO {


    private Long scheduleId;        // 排班ID（编辑时用）
    private Long hospitalId;        // 医院ID
    private Long deptId;            // 科室ID
    private Long doctorId;          // 医生ID
    private LocalDate scheduleDate; // 排班日期
    private String timeSlot;        // 时间段（上午/下午/晚上）
    private LocalTime startTime;    // 接诊开始时间
    private LocalTime endTime;      // 接诊结束时间
    private Integer clinicType;     // 门诊类型
    private String room;            // 诊室
    private Integer totalNum;       // 总号数
    private Integer scheduleStatus; // 排班状态
    private String reason;          // 状态变更原因

    // 号源信息（新增排班时需传，编辑时可选）
    private List<SourceFormDTO> sources;




}

